TYPE type_name "description" [type_declaration];
"type_name" is the name of the type
"description" is a string expression
"type_declaration" is the type of the declaration
A type declaration statement always begins with the keyword "TYPE" and only specifies an abstract data type’s signature. No (default) values are assigned.
Type declaration is done by means of:
The type structures supported by MSL are: